Skip to main content

Partitioning

Partitioning is the process of splitting a large database into smaller, more manageable pieces called partitions (or shards).

Partitioning

Partitioning Strategies

  • Key-Range Partitioning: Keys are sorted and partitions cover specific ranges.
  • Hash Partitioning: A hash function determines the partition for a given key, ensuring a more uniform distribution.